Iso15.WriteBlock
This command is deprecated. Do not use it in new code as we may remove it in the future!
For new applications please use Iso15.WriteMultipleBlocks as this command is deprecated and may be removed in future.
This command writes one or multiple blocks to a label.
This command implements the "write multiple blocks" optional commands from the ISO 15693-3 specification.
Properties
- Command code: 0x2106
- Command timeout: 100 ms
- Possible status codes: General status codes, Iso15.ErrParamNotSupported, Iso15.ErrCom, Iso15.ErrNoTag, Iso15.ErrCollision, Iso15.ErrHf, Iso15.ErrLabel, Iso15.ErrMem
Parameters (request frame)
Name | Type/Size | Description | |
---|---|---|---|
BlockID | Integer (8 bits) | ID of first block to write. | |
BlockNum | Integer (8 bits) |
Number of blocks to write:
|
|
BlockLen | Integer (8 bits) | Length of each block (The length of the first block is considered to be representative). | |
OptionFlag | Boolean (8 bits) | Option Flag according to the ISO 15693-3 specification. | |
Data | Array (until end of frame) | - | |
SingleBlock | Raw data (length 0 Bytes) |
Length is greater than 0! It was set to zero to provide length informationSingle Block to write. |
Returned values (response frame)
Name | Type/Size | Description |
---|---|---|
LabelStat | Integer (8 bits) | Status code returned from label. |